package com.wiselink.naver.productcatalog.response;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.util.List;

/**
 * 产品尺寸和类型
 */
@Getter
@Setter
@ToString
public class ProductSize {
    /**
     * 尺寸类型编号
     * 사이즈 타입 번호
     */
    private Long id;
    /**
     * 尺寸类型名称
     * 사이즈 타입 이름
     */
    private String name;
    /**
     * 测量方法
     * 측정 방법
     * SECTION ROUND
     */
    private String sizeMeasurementType;

    /**
     * 尺寸单位
     * 치수 단위
     * CM INCH MM
     */
    private String sizeUnitType;

    /**
     * 尺寸值类型列表
     * 사이즈 값 타입 목록
     */
    private List<SizeValueType> sizeValueTypes;


    /**
     * 尺寸值类型
     */
    @Getter
    @Setter
    @ToString
    public static class SizeValueType {
        /**
         * 尺寸值类型编号
         * 사이즈 값 타입 번호
         */
        private Long id;
        /**
         * 尺寸值类型名称
         * 사이즈 값 타입 이름
         */
        private String name;
        /**
         * 顺序
         * 순서
         */
        private Integer exposureOrder;
    }
}
